package me.trytofeel.service;

import me.trytofeel.bean.User;
import org.apache.ibatis.annotations.Delete;
import org.apache.ibatis.annotations.Insert;
import org.apache.ibatis.annotations.Select;
import org.apache.ibatis.annotations.Update;

import java.util.List;

public interface UserService {

    List<User> selectAllUsers();

    // 根据编号查询用户，网页里要修改用户，要先查这个用户，再回显到表单
    User selectUserById(int id);

    // 根据编号删除用户
    int deleteUserById(int id);

    // 添加新用户
    int insertUser(User user);

    // 修改旧用户
    int updateUser(User user);

    // 根据用户名查询用户，用来模糊查询，返回集合
    List<User> selectUserByName(String username);
}
